Characterizing Recursive Programs up to Bisimilarity
نویسنده
چکیده
A recursive program is determined, up to bisimilarity, by the operation of the recursion body on arbitrary processes, of which it is a fixpoint. The traditional proof of this fact uses Howe’s method, but that does not tell us how the fixpoint is obtained. In this paper, we show that the fixpoint may be obtained by a least fixpoint procedure iterated through the hierarchy of countable ordinals, using Groote and Vaandrager’s notion of nested simulation.
منابع مشابه
Bisimilarity Problems Requiring Exponential Time ( Extended
We study the complexity of deciding bisimilarity between non-deterministic processes. In particular, we consider a calculus with recursive definitions of processes, value passing (i.e. input/output of data) and an equality test over data. We show that the bisimilarity problem is EXP-complete over this calculus and thus that exponential time is provably necessary in order to solve it. We then pr...
متن کاملCharacterizing contextual equivalence in calculi with passivation
We study the problem of characterizing contextual equivalence in higher-orderlanguages with passivation. To overcome the difficulties arising in the proofof congruence of candidate bisimilarities, we introduce a new form of labelledtransition semantics together with its associated notion of bisimulation, whichwe call complementary semantics. Complementary semantics allows to...
متن کاملGeneralized Coinduction
We introduce the λ-coiteration schema for a distributive law λ of a functor T over a functor F. Parameterised by T and λ it generalizes the basic coiteration schema uniquely characterising functions into a final F-coalgebra. Furthermore, the same parameters are used to generalize the categorical notion of a bisimulation to that of a λ-bisimulation, still giving rise to a proof technique for bis...
متن کاملBisimilarity as a Theory of Functional Programming
Morris style contextual equivalence invariance of termination under any context of ground type is the usual notion of operational equivalence for deterministic functional languages such as FPC PCF plus sums products and recursive types Contextual equivalence is hard to establish directly Instead we de ne a labelled transition system for call by name FPC and variants and prove that CCS style bis...
متن کاملTowards characterizing bisimilarity of value-passing processes with context-free control
A value-passing version of normed context-free processes is considered, where process behaviours depend on a global state of data variables. The problem of characterizing bisimilarity of such processes is posed. A solution of the formulated problem is presented for a restricted class of processes and possibilities of extending the result are discussed. The presented solution exploits a tableau ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010